Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 Canada F2 Greece F1 Greece F2 France F9 India #2-w1 India #2-w2 India #2-w3 India #2-w4 India F1 India F2 USA F4 USA F5 India F4 India F5 Brazil F4 Brazil F5 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Italy F2 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) Germany F4 Germany F5 Morocco F2 2002 USTA Tallahassee Tennis Challenger - Tallahassee XXIX Edizione 'A.Savoldi Marco' - Manerbio Heilbronn Open - Heilbronn IV Gramado Open de Tenis - Gramado Banja Luka 2002 - Banja Luka Muller Cup 99 - Ulm VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Garden Open - Rome Ljubljana Open - Ljubljana ATU Cup - Weiden Nord/LB Open - Braunschweig Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Banca Marche Tennis Cup - San Benedetto IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 Freeman Men's Challenger - Joplin The LTA Wrexham Challenger - Wrexham Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Steelers Cup - Kosice Ljubljana Open - Ljubljana Schickedanz Open - Furth Czech Open - Prostejov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Internationale Badische Meisterschaffen Um Den Techem Cup - Zell 13 BH Tennis Open International Cup - Belo Horizonte Alfa Romeo Tennis Cup - Cordenons I Manta Open - Manta USTA Men's Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Open de Montauban - Montauban Black Forest Open - Freudenstadt Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Bogota The LTA Men's Challenger - Southampton Copa Petrobras - Santiago Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Cyclus Open de Tenis - Florianopolis BMW Tennis Championship - Sunrise Open de L'Isere - Grenoble Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Morocco Tennis Tour - Marrakech The 'Fitz' Casino Challenger - Tunica Oberstaufen Cup - Oberstaufen 2nd Campionati Internazionali di Tennis Del'Umbria - Todi 2008 Lubbock Challenger - Lubbock Open Tarragona Costa Daurada - Tarragona Bauer Watertechnilogy Cup 2008 - Eckental IPP Open - Helsinki Dallas Challenger Bogota Challenger Sunrise Challenger Monza Challenger Mexico City Challenger Rome Challenger Talahassee Challenger Brasilia Challenger Bogota Challenger Pereira Challenger Manta Challenger Furth Challenger Nottingham Challenger Bogota Challenger Tiburon Challenger Meknes Challenger Barranquilla Challenger Kosice Challenger Oberstaufen Challenger Dortmund Challenger Cordenons Challenger Kosice Challenger Marburg Challenger Banja Luka Challenger Szczecin Challenger Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Mersin Challenger Quimper Challenger Szczecin Challenger Quito Challenger Furth Challenger Cali Challenger Eckental Challenger Tiburon Challenger Bogota Challenger Ortisei Challenger Guayaquil Challenger Morelos Challenger Salinas Challenger Guadalajara Challenger Santiago Challenger Santos Challenger Heilbronn Challenger Furth Challenger Manta Challenger Poznan Challenger Tampere Challenger Cortina Challenger San Marino Challenger Pereira Challenger Cali Challenger Guayaquil Challenger Cali Challenger Furth Challenger Prague Challenger Blois Challenger Pereira Challenger Medellin Challenger Las Vegas Challenger Monterrey Challenger Guayaquil Challenger Rio De Janeiro Challenger Bucaramanga Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Savannah Challenger Marburg Challenger Muller Cup - Ulm Memorial Kolyaskin - Donetsk ATU Cup 2001 - Weiden 9th Wartburg Open - Eisenach Kamnik Challenger - Kamnik Copa Ericsson Mexico - Guadalajara Neride Prague Indoor - Prague VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Neride Prague Indoor - Prague Heineken Challenger - Ho Chi Minh City Baumag Open - Budapest Schickendanz Open - Furth Joplin Challenger - Joplin Black Forest Open 2002 - Freudenstadt DPD Challenger 2000 - Aschaffenburg VII Trofeo Ciudad de Quito - Quito Budapest Challenger - Budapest Samsung Securities Cup - Seoul USTA Challenger of Dallas - Dallas DPD Challenger 99 - Aschaffenburg Warsteiner Challenger Wolfsburg - Wolfsburg 2003 West Side Tennis Club Challenger - Forest Hills Steelers Cup - Kosice Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck TED Open - Istanbul 2002 Eddleman USTA Challenger - Birmingham Trani Cup - Trani Architect Open - Budapest EI Bank Bulgarian Challenger - Sofia Warsteiner Challenger - Wolfsburg Okal Cup 2001 International Bavarian Championships - Eckental Samarkand Challenger - Samarkand University of Tennessee USTA Challenger - Knoxville BH Tennis Open International Cup - Belo Horizonte DPD Challenger 2001 - Aschaffenburg Milano Challenger-Jameson Cup - Milan Memorial Savigni - Sassuolo Open de la Ville de Saint Denis - Reunion Island 2002 Azalea Orthopedic Challenger - Tyler Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 Freeman Men's Challenger - Joplin The LTA Wrexham Challenger - Wrexham VII Torneo Internazionale di Tennis - Barletta Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham Rome Challenger Waco International Tennis Challenger - Waco Oberstraufen Cup - Oberstaufen ATP Challenger Open 2004 - Monchengladbach The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Freeman Men's Challenger - Joplin Medellin Challenger Rome Challenger 10th Wartburg Open - Eisenach Carson Challenger Oberstaufen Cup - Oberstaufen Tampere Imageneering Open - Tampere Marburg Challenger Rimouski Challenger Casablanca Challenger V Abierto Internacional de Salinas - Salinas Seguros Bolivar Open - Medellin Campinas Challenger Sarajevo Challenger Weissenhauser Strand Cup - Hamburg VI Abierto Internacional de Salinas - Salinas Quito Challenger Intersport Heilbronn Open - Heilbronn Morocco Tennis Tour - Tanger Tallahassee Challenger Kosice Open-Steelers Cup 2008 - Kosice Polska Energia Open - Bytom Guzzini Challenger - Recanati San Marino CEPU Open - San Marino Morelos Challenger Scheveningen Challenger Poznan Challenger Santiago Challenger Seguros Bolivar Open - Cali Medellin Challenger Oberstaufen Challenger San Luis Potosi Challenger Leon Challenger Meerbusch Challenger Como Challenger Guadalajara Challenger Alphen Challenger VI Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank Britania Zavaleta - Puebla Abierto Internacional de Salinas - Salinas Geneva Challenger - Geneva IV Trofeo Ciudad de Quito - Quito Credicard Mastercard Tennis Cup - Campos do Jordao Antonio Savoldi-Marco Co. - Manerbio Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Smith Barney Men's Challenger - Covington College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito XI Ciutat de Barcelona - Barcelona Burbank Challenger - Burbank Copa Sevilla-Internacionales de Andalucia - Seville Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Volkswagen Challenger 2005 - Wolfsburg 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Draft Corona Mexico City Open - Mexico City Ostrava Open 2005 - Ostrava San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Nord LB Open - Braunschweig Oberstaufen Cup - Oberstaufen USTA Comerica Challenger - Aptos Porsche Open - Poznan Gerry Weber Open - Halle Ethias Tennis Trophy - Mons Kroger / St. Jude International - Memphis Tatra Banka Open - Bratislava Challenger Cudad de Guayaquil - Guayaquil Scania Stockholm Open - Stockholm Qatar ATP Challenger - Doha Nossa Caixa Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn Copa Kia - Santiago USTA Men's Challenger of Dallas - Dallas 2002 Mercedes Cup - Stuttgart Unicredit (Suisse) Bank S. A. Challenger - Chiasso Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger ATP de Cuenca Diario El Mercurio - Cuenca Credicard Mastercard Tennis Cup - Campos do Jordao AAPT Championships - Adelaide Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Seguros Bogota Open - Bogota Dusseldorf Open 2006 - Dusseldorf Arizona Men's Tennis Championships - Scottsdale BMW Tennis Championship - Sunrise Marburg Challenger Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Porsche Open - Poznan Legg Mason Tennis Classic - Washington D.C. Vietnam Open - Ho Chi Minh City CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires BMW Open - Munich Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose XIII Trofeo Ciudad de Quito - Quito Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Challenger Ciudad de Guayaquil - Guayaquil If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Brisbane - Brisbane SA Tennis Open - Johannesburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Gerry Weber Open - Halle Challenger Britania Zavaleta - Puebla Mercedes Cup - Stuttgart Masters Series - Hamburg BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur ITG Miami Challenger - Miami II Naples ITG Challenger - Naples Heilbronn Open - Heilbronn 5 Volkswagen Challenger - Wolfsburg Heineken Open - Auckland Morocco Tennis Tour - Meknes Movistar Open - Santiago Abierto Internacional de Salinas 'Dario Expreso' - Salinas Sarasota Challenger Mitsubishi Electric Europe Cup - Monza Brasil Open - Costa do Sauipe 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Roma Open Challenger - Rome AEGON Championships - London Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta International German Open - Hamburg Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Ostdeutscher Sparkassen Cup - Dresden Medibank International - Sydney Hurricane Tennis Open - Bradenton SA Tennis Open - Johannesburg San Marino Cepu Open - San Marino Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Schickendanz Open - Furth Unicredit Czech Open - Prostejov Copa Petrobras Colombia - Bogota Zenith Tennis Cup-Harbour Club - Milan Mercedes Cup - Stuttgart 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Cali Challenger Apia International - Sydney Sporting Challenger '08-Trofeo Regione Piemonte - Turin Seguros Bolivar Open - Bogota Siemens Open - Scheveningen BMW Open - Munich V Manta Open-Trofeo Ricardo Delgado Aray - Manta Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb BH Tenis Open International Cup 2008 - Belo Horizonte s'Tennis Masters Challenger - Graz BMW Open - Munich Credicard Citi Mastercard Tennis Cup - Campos do Jordao Gerry Weber Open - Halle Geneva Challenger - Geneva Black Forest Open - Freudenstadt Ecuador Open - Quito TEAN International - Alphen Aan Den Rijn Brasil Open - Sao Paulo Trofeo Cassa di Risparmio di Alessandria - Alessandria XIV Challenger ATP Club Premium Open - Quito SkiStar Swedish Open - Bastad Tennislife Cup - Napoli Credit Agricole Suisse Open - Gstaad Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Ecuador Open - Quito US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Heilbronn Challenger Ecuador Open - Quito Rome Challenger Pereira Challenger Furth Challenger Samsung Securities Cup - Seoul Lugano Challenger Flea Market Cup Busan Challenger Tennis - Busan Turin Challenger Scheveningen Challenger Bogota Challenger Music City Challenger - Nashville Manta Challenger JSM Challenger of Champaign - Urbana Caversham International Tennis Tournament - Jersey Todi Challenger Bogota Challenger Quito Challenger Sacramento Challenger Medellin Challenger Alessandria Challenger Guayaquil Challenger Genova Challenger Sunrise Challenger Trani Challenger Oberstaufen Challenger Campos do Jordao Challenger Salvador Challenger Alphen Challenger Banja Luka Challenger Guayaquil Challenger Cali Challenger Quito Challenger Calabasas Challenger Charlottesville Challenger Champaign Challenger Sao Paulo Challenger Heilbronn Challenger Bucaramanga Challenger Casablanca Challenger Salinas Challenger Brasilia Challenger Santiago Challenger San Jose Challenger Caltanissetta Challenger Monza Challenger Recife Challenger Blumenau Challenger Rome Challenger Sarasota Challenger Zagreb Challenger Furth Challenger Rabat Challenger Turin Challenger Pozoblanco Challenger Manerbio Challenger Como Challenger Alphen Challenger Warsteiner Challenger Lubeck 2001 - Lubeck Szczecin Challenger Poznan Challenger Sacramento Challenger USTA Men's Challenger of Dallas - Dallas VII Avierto Internacional de Salinas - Salinas ECM Cup - Prague Heilbronn Challenger The Ericsson Open - Miami Tennis Masters Series - Miami Meknes Challenger Tiburon Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Rome Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Rogers Cup - Montreal Gallagher International - Hamilton Western & Southern Financial Group Masters - Cincinnati Rome Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Furth Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome San Benedetto Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Oberstaufen Challenger Sibiu Challenger Como Challenger Alphen Challenger Marburg Challenger Banja Luka Challenger USTA Men's Challenger of Dallas - Dallas BNP Paribas Open - Indian Wells Bucaramanga Challenger Knoxville Challenger Cali Challenger Tallahassee Challenger Vicenza Challenger Barranquilla Challenger DPD Challenger 2002 - Aschaffenburg Knoxville Challenger Champaign Challenger St.Petersburg Challenger by Kinex - St. Petersburg Santo Domingo Challenger ATP Challenger Hamburg - Hamburg 5th Sardinian International Championships - Cagliari Bordeaux Challenger Oberstaufen Cup - Oberstaufen Fergana Challenger Black Forest Open 2000 - Freudenstadt Scheveningen Challenger Kuppers Kolsch Cup by Lambertz - Aachen Australian Unity Western Australia Open - Perth Segundo Aberto de Brasilia - Brasilia Black Forest Open - Freudenstadt Hilton Waikoloa Village USTA Challenger - Waikoloa Nottingham Men's Challenger - Nottingham Sarajevo Open 2004 - Sarajevo Furth Challenger Internationaux du Doubs - Besancon Dallas Challenger Muller Cup - Ulm Qatar Open - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Hypo Group Tennis International 2008 - Poertschach Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Gerry Weber Open - Halle 2003 Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Franklin Templeton Tennis Classic - Scottsdale Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Channel Open - Las Vegas The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Regions Morgan Keegan Championships - Memphis French Open - Paris U.S. Open - New York Chennai Open - Chennai Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice Brisbane International - Brisbane Australian Open - Melbourne Erste Bank Open - Vienna Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Brisbane International - Brisbane French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Apia International - Sydney BNP Paribas Masters - Paris PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami Sony Ericsson Open - Miami U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, FRA-GER 4-1 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4